#ifndef PREREQUIS_H
#define PREREQUIS_H

#include "StatusCode.h"

/**
 * Structure permettant de gérer les prérequis raciaux.
 */
class Prerequis
{
 public:
  Prerequis(const unsigned int& trait = 0, const unsigned int& min = 3,
	    const unsigned int& max = 26);
  ~Prerequis();
  StatusCode estOK(unsigned int tab[7]) const;
 protected:
  unsigned int
    Trait, /**< Numéro du trait */
    Min,   /**< Valeur minimal du trait */
    Max;   /**< Valeur maximal du trait */
};

#endif // PREREQUIS_H
